import java.io.File;
import java.io.IOException;

public class Demo03 {
    public static void main(String[] args) {
        File file1 = new File(".//maykk//maykk//maykk//maykk");
        System.out.println(file1.mkdirs());
//        System.out.println(file1.mkdir());
//        - isDirectory(): 是否为目录
        System.out.println("isDirectory(): 是否为目录" + file1.isDirectory());
//        - isFile(): 是否为文件
        System.out.println("isFile():是否为文件" + file1.isFile());
//        - exists(): 是否存在
        System.out.println("exists(): 是否存在" + file1.exists());
//        - getAbsolutePath(): 返回绝对路径
        System.out.println("getAbsolutePath(): 返回绝对路径" + file1.getAbsolutePath());
//        - getPath(): 返回给定的路径名字符串
        System.out.println("getPath(): 返回给定的路径名字符串" + file1.getPath());
//        - getName(): 返回File封装的文件或目录名
        System.out.println("getName(): 返回File封装的文件或目录名" + file1.getName());
//        - list(): 返回目录文件列表(字符串)
//        /*回的是个String类型的数组*/
        File file2 = new File(".//");
        System.out.println(file2.listFiles());
        for (File n : file2.listFiles()) {
            System.out.println(n);
        }
//        - listFiles(): 返回文件列表(对象)
//        /*回的是个File对象的数组*/
//        File file3 = new File(".//");
//        System.out.println(Arrays.toString(file3.listFiles()));
//        for (File fileName : file3.listFiles()) {
//            System.out.println(fileName);
//        }
//        System.out.println(file3.getAbsolutePath());
    }
}
